/**
 * @param {number[]} height
 * @return {number}
 * 输入：[1,8,6,2,5,4,8,3,7]
 * 输出：49 
 * 解释：图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。
 * 在此情况下，容器能够容纳水（表示为蓝色部分）的最大值为 49。
 */
var maxArea = function (height) {
    let left = 0, right = height.length - 1
    let max = Math.min(height[left],height[right]) * (right-left)
    while(left<right){
        max = Math.max((height[left]<height[right]?height[left++]:height[right--])*(right-left+1),max)
    }
    return max
};
console.log(maxArea([1,8,6,2,5,4,8,3,7]))